package com.itheima.String.string.test;

import java.util.Scanner;

//案例    遍历字符串
/*
思路：   1.键盘录入一个字符串，用Scanner实现
        2.遍历字符串，首先要能够获取到字符串中的每一个字符
                  public char charAt(int index);返回指定索引处的char值，字符串的索引也是从0开始

        第二种必须要掌握以后要多多使用第二种    public char[] toCharArray():将当前字符串才分为字符数组并返回
        3.遍历字符串，其次要能够获取到字符串的长度
              public int Length():返回此字符串的长度
              数组的长度：数组名.length
              字符串的长度：字符串对象.length
        4.遍历
             for(int i=0;i<s.length();i++){
                  s.charAt(i);//就是指定索引处的字符值//这个的返回值就是返回的每一个字符了
               }
 */
public class 遍历字符串 {
    public static void main(String[] args) {
        //1.键盘录入一个字符串，用Scanner实现
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入");
        String s=sc.nextLine();
        //2.1遍历字符串，首先要能够获取到字符串中的每一个字符
       /* for (int i = 0; i < s.length(); i++) {
            //i代表字符串的每一个索引
            char c=s.charAt(i);
            System.out.println(c);
        */

     //  2.2将字符串拆分为字符数组
     char[] chars = s.toCharArray();

            for (int i = 0; i < chars.length; i++) {
                System.out.println(chars[i]);
            }
     //3.遍历字符串，其次要能够获取到字符串的长度
        }
    }

